life threatening injury - Turkish English Dictionary